package main

import (
	"Demo03/part17/Router"
	"Demo03/part17/middleware"
	"github.com/gin-gonic/gin"
	"net/http"
)

/*
中间件的使用
*/
func main() {
	r := gin.Default()
	r.LoadHTMLGlob("part17/templates/**/*")

	r.StaticFS("/s", http.Dir("part17/static"))

	//方式一，中间件函数的调用
	r.Use(middleware.Middleware01)

	//方式三，中间件函数的调用
	r.Use(middleware.Middleware03)

	//方式二，中间件函数的调用
	r.Use(middleware.Middleware02())

	//指定总路由：
	Router.Router(r)

	r.Run()

}
